IMGLYBackground Removal Config
data class IMGLYBackgroundRemovalConfig(val model: IMGLYBackgroundRemovalConfig.Model = Model.FP16, val modelBaseUri: Uri = "https://staticimgly.com/imgly/plugin-mobile-background-removal/1.0.0".toUri(), val loadMode: IMGLYBackgroundRemovalConfig.LoadMode = LoadMode.EAGER, val httpClient: OkHttpClient = OkHttpClient.Builder()
.connectTimeout(15, TimeUnit.SECONDS)
.readTimeout(120, TimeUnit.SECONDS)
.writeTimeout(120, TimeUnit.SECONDS)
.build()) : BackgroundRemovalConfig
Uses IMG.LY's ONNX Runtime based background removal implementation.
Constructors
Link copied to clipboard
constructor(model: IMGLYBackgroundRemovalConfig.Model = Model.FP16, modelBaseUri: Uri = "https://staticimgly.com/imgly/plugin-mobile-background-removal/1.0.0".toUri(), loadMode: IMGLYBackgroundRemovalConfig.LoadMode = LoadMode.EAGER, httpClient: OkHttpClient = OkHttpClient.Builder()
.connectTimeout(15, TimeUnit.SECONDS)
.readTimeout(120, TimeUnit.SECONDS)
.writeTimeout(120, TimeUnit.SECONDS)
.build())
Types
Properties
Link copied to clipboard
Makes network calls.
Link copied to clipboard
Controls when the model is downloaded and loaded into memory.
Link copied to clipboard
The model variant used for segmentation.
Link copied to clipboard
Base URI used to resolve model assets.
Link copied to clipboard
IMG.LY ONNX Runtime remover configured by this instance.